.background {
}

.cols {
  display: grid;
  grid-template-columns: 75% 25%;
  grid-template-rows: auto;
  grid-template-areas: 'main sidebar';
}

.middle_content {
  grid-area: main;
  padding: 0 1em 1em 1em;
}

.aside {
  padding: 0 1em 1em 1em;

  .sticky_layout {
    position: sticky;
    position: -webkit-sticky;
    top: 20px;
  }
}
